How to extract text
from SmartArt...
A routine to work around limitations
in extracting text and hyperlink info from smartart using vba
Required: PowerPoint 2007 or later
|
How to determine the cursor
position in slide sorter view...
A simple workaround to arrive at the
cursor position even if no slides are selected in the slide sorter
view.
Required: PowerPoint 97 or later
|
Timeline – The animation
engine in PowerPoint 2002/2003 - Part I
Introduction to the Timeline object and
more about animation information in PowerPoint 2002/2003
Required: PowerPoint 2002 or later
|
VBA newbie
A section for the PowerPoint VBA
newbie. Contains commonly requested routines by a beginner to PowerPoint
VBA
Required: PowerPoint 97 or later
|
How to activate the outline/thumbnails
tab
Set either outline/slides tabs as the
active tab in the normal view, something which is not possible using
the object model directly.
Required: PowerPoint 2002 or later
|
Add items to the ' Presentation'
task pane
Learn how to add items to the Presentation
task pane programmatically or thru registry hacks
Required: PowerPoint 2002 or later
|
Enumerate Hyperlinks in
a presentation and associated objects
List out all hyperlinks in the presentation
and learn more about how to use the useful Parent property.
Required: PowerPoint 97 or later
|
Inter-presentation communication
Two techniques to exchange variable values
between two independent presentation.
Required: PowerPoint 97 or later
|
Extract Slide selection
as Presentation
Select slides in the active presentation
and create a presentation from this selection.
Required: PowerPoint 97 or later
|
Assign interactive
animation
Code which illustrates how to assign
an animation to a shape and have it triggered by clicking another
shape. Required: PowerPoint 2002 or later
|
Ascertain if a shape is
animated
Code which illustrates how to assign
an animation to a shape and have it triggered by clicking another
shape. Required: PowerPoint 2002 or later
|
Set table border colour
Create a wrapper to format borders for
a PowerPoint table Required: PowerPoint 2000 or later
|
Delete empty autoshapes/textboxes
A clean up routine to delete shapes with
no fill, no border and no text. Required: PowerPoint 97
or later
|
Find and Recolor
Learn how find and replace one color
with another on fills, text and borders
Required: PowerPoint 97 or later
|
How to apply designs to
various slides (2002+)
Learn how to assign a design other than
the default in PowerPoint XP using the Design property
Required: PowerPoint 2002 or later
|
Locate specific text and
format the shape containing it
Search for text in shapes and apply
customized formatting to shapes containing the specified text.
Required: PowerPoint 97 or
later
|
Locate and highlight
instances of a specific word
Locate the keyword and highlight each
instance with desired formatting.
Required: PowerPoint 97 or later
|
Export Slides within
a Presentation as files
Split up slides in a presentation
into individual files while still retaining it's formatting.
Required: PowerPoint 97 or
later
|
Create a presentation
of slide images
Make use of the slide thumbnail available
in the notes page to paste slide images into a presentation.
Required: PowerPoint 97 or later
|
Roll Over Demonstration
Sample demonstration to simulate a rollover
effect in PowerPoint.
Required: PowerPoint 97 or later
|
Break OLE links
programmatically
Workaround the in-availability of
a break links method in the Object model for linked files.
Required: PowerPoint 97 or
later
|
How to extract
images from a presentation
Routine which extracts all images
from a presentation at original resolutions.
Required: PowerPoint 97 or
later
|
Copy slides with source
formatting
Copy slides while still retaining the
source design.
Required: PowerPoint 2002 or later
|
Manipulating Tables in PowerPoint
More manipulation of
Tables in PowerPoint ...
Learn how to insert MS word tables
into a slide and how to manipulate the native PowerPoint
table shape. The native table shape is supported only with PowerPoint
version 2000 and above.
Required: PowerPoint 97 or
later
|
Multiple templates in PowerPoint
2002/XP
A look at the Designs object in
PowerPoint XP which introduces support for multiple design templates.
Required: PowerPoint 2002 or later
|
The PowerPoint Add-in FAQ
Comprehensive collection of most
commonly asked questions related to the PowerPoint add-ins.
|
Toggle images on every
click on the shape
Code which toggles a given pair of
images every time it is clicked during the slide show.
Required: PowerPoint 97 or
later
|
Automate PowerPoint
and insert an image on the slide
Code to insert an image onto a slide
and scale it to it's original size.
Required: PowerPoint 97 or
later
|
What is a Bounding Box
in a shape's text range?
A brief explanation of what the bounding
box associated with the text range object is!!
Required: PowerPoint 97 or
later
|
Create an agenda slide
with hyperlinks to the slides
Generate an agenda slide quickly
with hyperlinks to the component slides of the presentation.
Required: PowerPoint 97 or
later
|
Programmatically restore
an image to it's original state
Restore the default state (original
size, brightness, contrast etc) of an image shape imported into
the slide.
Required: PowerPoint 97 or
later
|
Generic function to obtain
the current slide object in any view
A generic function which accepts
the active window and returns the active slide object in that
window.
Required: PowerPoint 97 or
later
|
How to activate a graph
object in a separate window
Graph object always opens up within
PowerPoint. Lean how to programmatically open the object in
a separate window.
Required: PowerPoint 97 or
later
|
How to display in-built
'Open/Save As' dialogs in PowerPoint
Manipulate hidden Dialog object to
display the common dialogs. Officially Dialogs are a part of
the PowerPoint object model. We make use of some undocumented
stuff to make it work.
Required: PowerPoint 97, 2000
only
|
Offset the data labels
of a graph object on a slide
Manipulate data labels of a graph
object using code
Required: PowerPoint 97 or
later
|
How to determine the
current cursor position in Slide View
Locate the where the cursor is located
currently, the area of selection etc
Required: PowerPoint 97 or later
|
Reference an ActiveX control
on a slide in VBA
Learn how to get a reference to the
activex control placed on a slide
Required: PowerPoint 97 or
later
|
Get a reference to the
Title shape on a slide
Multiple ways in which one can get
a reference to the title shape on the slide.
Required: PowerPoint 97 or
later
|
How to programmatically
pause a show.
Pause a show, this works even in
kiosk mode of a show which otherwise does not provide any way
of pausing a show.
Required: PowerPoint 97 or
later
|
Print the current slide
in a show
How to print the current slide being
displayed in the show
Required: PowerPoint 97 or
later
|
How to determine which
shape was clicked
A quick method to ascertain which
shape was clicked by the user.
Required: PowerPoint 97 or
later
|
How to update information
within unrelated excel objects inserted in slides of a presentation
Makes use of the events supported
by Excel to update values across various Excel objects in the
presentation
Required: PowerPoint 97 or
later
|
Two methods to play
sound files (*.WAV) files synchronously/asynchronously
Make use of two API calls to get
the desired effect.
Required: Word, PowerPoint,
Excel ( 97 or later)
|
Global Find And Replace
routine in PowerPoint
Learn to correctly implement the
Replace method in PowerPoint
Required: PowerPoint 97 or
later
|
Power Point VBA Equivalent
of Application.ScreenUpdating method
Learn how to prevent the Main PowerPoint
Window from redrawing while performing screen intensive routines.
Required: PowerPoint 97 or
later
|
How to open
a PowerPoint Show (*.pps) file programatically
Workaround the default behaviour
of Presentation.Open method to open the *.pps files in Slide
Show mode.
Required: PowerPoint 97 or
later
|
Paste Excel chart as pictures
in PowerPoint (Paste Special)
Workaround the absence of Paste Special
method. The routine explains how to make use of the Excel
CopyPicture method to paste charts as pictures.
Required: PowerPoint / Excel
(97 or later)
|
Clear all the animations
Helper routine to wipeout all the
custom animations set in the presentation
Required: PowerPoint 97 or
later
|
Exporting All Slide
Titles To A Text File
Helper routine to export titles of
all the slides in the presentation to a text file. Will shortly
be to copy the titles to clipboard too.
Required: PowerPoint 97 or
later
|
Restore the Insert Word
Table button on the Standard toolbar (PPT 2000)
One line routine to create the original
Insert Word Table button on the PowerPoint toolbar
Required: PowerPoint 97 or
later
|
Simulate a countdown timer
using Sleep API
Show a countdown on a slide. Example
of using the Sleep API
Required: PowerPoint 97 or
later
|
Using SetTimer-KillTimer
API in PowerPoint 2000
Learn to make use of the AddressOf
keyword introduced in Office 2000 to create a Timer in PowerPoint.
Required: PowerPoint 2000 or
later
|
Disable the "Update links"
dialog box
Prevent the Links Update box from
appearing every time you open a presentation with links.
Required: PowerPoint 97 or
later
|
Quiz in PowerPoint using
VBA
Make use of the inherent features
of VBA to create a quiz very quickly.
Required: PowerPoint 97 or
later
|
Use CreateObject to Print
Slides From A Presentation
Example of using the CreateObject
Function to print slides .
Required: PowerPoint 97 or
later
|
|